268a5a0102fbc41d25b2854476c43d116c6749b0,plugins/cvs2/source/com/intellij/cvsSupport2/actions/ToggleOfflineAction.java,ToggleOfflineAction,isSelected,#AnActionEvent#,22

Before Change


  public boolean isSelected(AnActionEvent e) {
    CvsContext cvsContext = CvsContextWrapper.createInstance(e);
    if (!cvsContext.cvsIsActive()) return false;
    CvsConnectionSettings settings = CvsEntriesManager.getInstance().getCvsConnectionSettingsFor(cvsContext.getSelectedFile());
    if (settings == null) return false;
    return settings.isOffline();
  }

After Change


  public boolean isSelected(AnActionEvent e) {
    CvsContext cvsContext = CvsContextWrapper.createInstance(e);
    if (!cvsContext.cvsIsActive()) return false;
    VirtualFile root = cvsContext.getSelectedFile();
    if (root == null) return false;
    CvsConnectionSettings settings = CvsEntriesManager.getInstance().getCvsConnectionSettingsFor(root);
    if (settings == null) return false;
    return settings.isOffline();